nmt_ai_better_army_comp = {
    trigger = {
        is_at_war = yes
    }
    effect = {
        if = {
            limit = {
                custom_value = calculate_offensive_war_score
                custom_value > 0
            }
            add_character_modifier = {
                modifier = ai_army_comp_siege_focus
                days = 365 # Re-evaluate every year
            }
        }
    }
}

nmt_ai_smarter_marriage = {
    trigger = {
        NOT = { has_character_flag = marriage_considerations_done }
    }
    effect = {
        every_neighbor_ruler = {
            limit = {
                is_independent = yes
                is_same_faith = yes
                NOT = { is_at_war = yes }
                custom_value_0 = character # Store target character
                custom_value_1 = target # Store AI character
                custom_value_2 = calculate_relative_power
                custom_value_2 > 50 # Only consider strong rulers
            }
            add_relation = {
                target = character
                value = 25
            }
        }
        set_character_flag = marriage_considerations_done
    }
}
